Job Title: Tactical Radio Embedded Software Engineer (Junior)
Job Location: Springs Colorado 80906
Onsite Requirements:
Job Description:
- Immediate opening within the Advanced Electronics Systems Engineering team.
- Opportunity to design and build uniquely resilient hardware and software to ensure mission success in contested environments.
- Focused on tactical communications spanning many Department of Defense customers, including special restricted customers.
- Collaborative environment working closely with esteemed customers to develop solutions for high-stakes national security missions.
Requirements:
- Bachelor’s degree in Software Engineering, or a related Science, Engineering or Mathematics field.
- 2+ years of job-related experience or a Master's degree.
- Agile experience preferred.
- CLEARANCE REQUIREMENTS: Ability to obtain a Department of Defense Secret security clearance is required at time of hire. Clearable, Secret is preferred.
Preferred Skills and Experiences:
- Develop and maintain embedded software applications using C/C++ programming language.
- Collaborate with hardware engineers to integrate software and hardware components.
- Perform debugging, testing, and optimization of embedded systems.
- Participate in code reviews and contribute to the continuous improvement of software development practices.
- Document software design, code, and unit tests.
- Ensure compliance with industry standards and company processes.
What Sets You Apart:
- Exceptional experience with C and/or C++.
- Proven experience with low-level driver development.
- Experience with unit test frameworks.
- Knowledge of communication protocols (e.g., UART, SPI, I2C).
Additional Skills You May Have, Or Skills You Are Willing to Learn:
- Signal processing and digital signal processing (DSP).
- Programming languages such as Rust, Python, MATLAB.
- Advanced Linux operating systems knowledge (Drivers, networking, system services, etc.).
- Multi-threaded and multi-core programming.
- Network protocols and socket programming.
- Cryptographic techniques and secure boot.
- Power management in embedded systems.
- Familiarity with Agile development methodologies.
- Automated testing and continuous integration/continuous deployment (CI/CD) git pipelines.
- **This client is a US Federal Government contractor and is legally required to hire US Citizens. US Citizens will only be considered for this role**